"""
ImageTools - A Python library for image channel manipulation and conversion.

This library provides utilities for handling image channel transformations,
particularly useful for multimodal image fusion research where images can
have inconsistent channel configurations (RGB, grayscale, single-channel,
multi-channel, etc.).
"""

__version__ = "0.1.0"
__author__ = "imagetools developers"

from .core import (
    load_image,
    detect_image_type,
    to_three_channel,
    to_single_channel,
    to_rgb,
    to_grayscale,
    is_grayscale,
    fix_channels,
    get_dimensions,
    print_image_info,
    ImageType,
)

__all__ = [
    "load_image",
    "detect_image_type",
    "to_three_channel",
    "to_single_channel",
    "to_rgb",
    "to_grayscale",
    "is_grayscale",
    "fix_channels",
    "get_dimensions",
    "print_image_info",
    "ImageType",
]